﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace JV.Com.Model
{
    public sealed class Game
    {
        public Game()
        {
            LargeScreenshots = new Dictionary<int, string>();
            SmallScreenshots = new Dictionary<int, string>();
            Articles = new List<Article>();
        }

        public int Id { get; set; }
        public string Title { get; set; }
        public string Support { get; set; }
        public string ReleaseDate { get; set; }
        public int Machine { get; set; }
        public string Editor { get; set; }
        public string Developer { get; set; }
        public string Type { get; set; }
        public bool? Multiplayer { get; set; }
        public string Version { get; set; }
        public string Classification { get; set; }
        public string SmallImageUrl { get; set; }
        public string LargeImageUrl { get; set; }
        public string Url { get; set; }
        public new Dictionary<int, string> LargeScreenshots { get; set; }
        public new Dictionary<int, string> SmallScreenshots { get; set; }
        public string Summary { get; set; }
        public string ForumUri { get; set; }
        public string CheatsUri { get; set; }
        public List<Article> Articles { get; set; }
    }
}
